/**
 * @description 数据格式处理
 * **/

const { defaultAvatar } = require('../conf/constants')


/**
 *
 *
 * @param {object} obj
 * @returns {object}
 */
function _formateUserPicture (obj) {
  if(!obj.picture) {
    obj.picture = defaultAvatar
  }
  return obj
}


/**
 *
 *
 * @param {Array | Object} list
 */
function formateUser (list) {
  if(!list) {
    return list
  }
  // 如果是数组
  if(Array.isArray(list)) {
    return list.map(_formateUserPicture)
  }
  // 如果是单个对象

  return _formateUserPicture(list)

}


module.exports = {
  formateUser
}